---
title: SAIF.Business.View.Policy API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF Claims BOF team
last_reviewed: 2026-08-21
library: SAIF.Business.View.Policy
reference_type: embedded
---

# SAIF.Business.View.Policy API reference

This page lists all public types exposed by `SAIF.Business.View.Policy`. Each type links to its
full API reference page. All types compile into the single root namespace
`SAIF.Business.View.Policy` (including the `Associations\` subfolder classes — no nested namespace
is declared anywhere in this library).

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsPolicyData](SAIF.Business.View.Policy/clsPolicyData.md) | Class | `SAIF.Business.View.Policy` | Aggregate "policy header" view object; central entry point for most policy lookups in this library. |
| [clsPolicyPeriod](SAIF.Business.View.Policy/clsPolicyPeriod.md) | Class | `SAIF.Business.View.Policy` | Represents a single policy period belonging to a policy. |
| [clsPolicyPeriodCollection](SAIF.Business.View.Policy/clsPolicyPeriodCollection.md) | Class | `SAIF.Business.View.Policy` | Retrieves and holds the ordered set of policy periods for a policy. |
| [clsAgency](SAIF.Business.View.Policy/clsAgency.md) | Class | `SAIF.Business.View.Policy` | Agency/agent contact and address information for a policy, with demo-user data masking. |
| [clsAffiliatedPolicy](SAIF.Business.View.Policy/clsAffiliatedPolicy.md) | Class | `SAIF.Business.View.Policy` | One affiliated-policy entry in a parent/child affiliation group. |
| [clsAffiliatedPolicyCollection](SAIF.Business.View.Policy/clsAffiliatedPolicyCollection.md) | Class | `SAIF.Business.View.Policy` | Retrieves affiliated policies for a policy, filterable by agent/agency. |
| [clsPolicyAddress](SAIF.Business.View.Policy/clsPolicyAddress.md) | Class | `SAIF.Business.View.Policy` | Policy/claim/policyholder-contact address plus contact and Officer-of-Notice data. |
| [clsPolicyMCO](SAIF.Business.View.Policy/clsPolicyMCO.md) | Class | `SAIF.Business.View.Policy` | A single Managed Care Organization (MCO) assignment period. |
| [clsPolicyMCOCollection](SAIF.Business.View.Policy/clsPolicyMCOCollection.md) | Class | `SAIF.Business.View.Policy` | Retrieves all MCO assignments for a policy. |
| [clsMCOCollection](SAIF.Business.View.Policy/clsMCOCollection.md) | Class | `SAIF.Business.View.Policy` | Alternate/duplicate MCO collection retrieval using the same stored procedure as `clsPolicyMCOCollection`. |
| [clsTeamAssignment](SAIF.Business.View.Policy/clsTeamAssignment.md) | Class | `SAIF.Business.View.Policy` | One team-member assignment, with masking and external-email lookup support. |
| [clsTeamAssignmentCollection](SAIF.Business.View.Policy/clsTeamAssignmentCollection.md) | Class | `SAIF.Business.View.Policy` | Retrieves the team assignment roster for a policy. |
| [clsTradingAs](SAIF.Business.View.Policy/clsTradingAs.md) | Class | `SAIF.Business.View.Policy` | A "doing business as" (DBA) trading name record linked to a policy/business. |
| [clsTradingAsCollection](SAIF.Business.View.Policy/clsTradingAsCollection.md) | Class | `SAIF.Business.View.Policy` | Retrieves the collection of trading-as names for a policy. |
| [clsNonEmployerAccount](SAIF.Business.View.Policy/clsNonEmployerAccount.md) | Class | `SAIF.Business.View.Policy` | Non-employer account (address/contact) record, keyed by account number. |
| [clsPayrollClassInfo](SAIF.Business.View.Policy/clsPayrollClassInfo.md) | Class | `SAIF.Business.View.Policy` | One payroll/manual-classification line for a policy period. |
| [clsPayrollClassInfoCollection](SAIF.Business.View.Policy/clsPayrollClassInfoCollection.md) | Class | `SAIF.Business.View.Policy` | Retrieves payroll class info rows, selecting between PMS-era and WCIS-era SQL. |
| [clsPolicySearch](SAIF.Business.View.Policy/clsPolicySearch.md) | Class | `SAIF.Business.View.Policy` | Represents one row of a policy/interested-party search result. |
| [clsPolicySecurity](SAIF.Business.View.Policy/clsPolicySecurity.md) | Class | `SAIF.Business.View.Policy` | Central authorization class for policy access and book-of-business list building. |
| [clsAssociationTypeCode](SAIF.Business.View.Policy/clsAssociationTypeCode.md) | Class | `SAIF.Business.View.Policy` | Reference/lookup object describing one policy-association type code. |
| [clsAssociationTypeCodeCollection](SAIF.Business.View.Policy/clsAssociationTypeCodeCollection.md) | Class | `SAIF.Business.View.Policy` | Retrieves the full set of association type codes. |
| [clsPolicyAssociation](SAIF.Business.View.Policy/clsPolicyAssociation.md) | Class | `SAIF.Business.View.Policy` | Immutable value object describing one policy-to-policy association. |
| [clsPolicyHeaderAssociationFactory](SAIF.Business.View.Policy/clsPolicyHeaderAssociationFactory.md) | Class | `SAIF.Business.View.Policy` | Orchestrates retrieval of all policy-header associations for a policy. |
| [clsAssociationTypeFactory](SAIF.Business.View.Policy/clsAssociationTypeFactory.md) | Class | `SAIF.Business.View.Policy` | Resolves `IPolicyAssociationType` instances via `clsAssociationTypeCodeCollection`. |
| [PolicyAssociation](SAIF.Business.View.Policy/PolicyAssociation.md) | Class | `SAIF.Business.View.Policy` | Legacy (pre-`clsAssociationTypeCode`) association model value type. |
| [PolicyAssociationList](SAIF.Business.View.Policy/PolicyAssociationList.md) | Class | `SAIF.Business.View.Policy` | Legacy association-list builder combining multiple UNION-ed SQL sources. |
| [PolicyStatusEnums](SAIF.Business.View.Policy/PolicyStatusEnums.md) | Class (Module) | `SAIF.Business.View.Policy` | Central mapping between policy-status enum values and underlying database status codes. |
| [Institutions](SAIF.Business.View.Policy/Institutions.md) | Class | `SAIF.Business.View.Policy` | Design-time generated typed DataSet artifact; no discernible business logic of its own. |

<!-- Every public type (class, interface, enum, delegate) must appear in this table. -->
<!-- Every type name must be a markdown link to its documentation page. -->
<!-- Do not leave any type unlinked. -->

## Sources
- `SAIF.Business.View.Policy\SAIF.Business.View.Policy.vbproj`
